"use strict";
/**
 * 统一异常处理
 * @author wangchenzhao
 * @date 2018/11/20
 */

module.exports = options => {
    return async function errorHandler(ctx, next) {
        try {
            await next();
        } catch (e) {
            console.error(e.stack)
            ctx.body = ctx.resMsg.newError('系统发生错误，请联系管理人员',enumResType.system_err_code);
        }
    };
};